|
|
Slime <fak### [at] emailaddress> wrote:
> But surely the artifacts caused by inverted normals around edges weren't
> intended.
But the artifacts are not caused by a programming mistake but a design
mistake. There's a difference.
> I doubt anyone sat down and thought, "then we'll invert the
> normals... and this will cause strange shadows along the edges of triangle
> meshes, which we want..." It certainly (hopefully! =) ) wasn't a design
> decision like this.
Design mistake means that when they designed the engine they didn't
think of this problem. It doesn't have to be intentional.
The program works exactly as designed (ie is bug-free), but the
design was flawed.
--
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}// - Warp -
Post a reply to this message
|
|